package com.lfy.kcat.content.biz;

import com.lfy.kcat.content.vo.ManualAuthTaskVo;
import org.dromara.common.core.dto.DramaAuthCompleteDTO;

public interface AuthCheckService {


    /**
     * 根据短剧id。获取这个短剧对应的审核流程
     * @param dramaId
     * @return
     */
    String getProcessIdByDramaId(Long dramaId);;

    /**
     * 获取这个短剧的 AI审核结果
     * @param dramaId
     * @return
     */
    Integer getAiCheckStatus(Long dramaId);


    /**
     * 人工审核
     *
     * @param manualAuthTaskVo
     * @param authHeader
     */
    void saveManualAuthData(ManualAuthTaskVo manualAuthTaskVo, String authHeader);

    /**
     * 更新数据库
     * @param dto
     */
    void completeAuthUpdateDb(DramaAuthCompleteDTO dto);
}
